 |
API Documentation
|
|
|
44 ImageBase (
unsigned int width,
unsigned int height,
unsigned int depth,
PIXEL_FORMAT format,
unsigned int pixelByteSize,
unsigned int rowByteSize) ;
ImageBase(unsigned int width, unsigned int height, PIXEL_FORMAT format)
ImageBase(unsigned int width, unsigned int height, unsigned int depth, PIXEL_FORMAT format, unsigned int pixelByteSize, unsigned int rowByteSize)
ImageBase(ImageBase &&other)
void setDepth(unsigned int value)
unsigned int getHeight() const
unsigned int getRowByteSize() const
ImageBase & operator=(const ImageBase &other)
void setRowByteSize(unsigned int value)
virtual unsigned char * getDataPtr() const =0
void setPixelByteSize(unsigned int value)
unsigned int getPixelByteSize() const
Base for all image data classes.
Definition: ImageBase.h:19
void setFormat(PIXEL_FORMAT value)
unsigned int getDepth() const
Encompasses all API of component NilkinsImages.
Definition: BmpEncoder.h:7
ImageBase(const ImageBase &other)
unsigned int getWidth() const
PIXEL_FORMAT
Lists formats for pixels.
Definition: PixelFormat.h:16
unsigned int getSliceByteSize() const
PIXEL_FORMAT getFormat() const
nkMaths::Vector getPixel(unsigned int x, unsigned int y, unsigned int z=1)
void setHeight(unsigned int value)
void setWidth(unsigned int value)
A 4-component vector class, with floats.
Definition: Vector.h:12
void setSliceByteSize(unsigned int value)